﻿namespace WMS6.Web.InboundServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.Diagnostics;
    using System.ServiceModel;
    using System.ServiceModel.Channels;

    [DebuggerStepThrough, GeneratedCode("System.ServiceModel", "3.0.0.0")]
    public class InboundServiceClient : ClientBase<IInboundService>, IInboundService
    {
        public InboundServiceClient()
        {
        }

        public InboundServiceClient(string endpointConfigurationName) : base(endpointConfigurationName)
        {
        }

        public InboundServiceClient(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
        {
        }

        public InboundServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public InboundServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public string BatchExecutePalletizing(List<string> receiptID, PubParasInfo pubParasInfo)
        {
            return base.Channel.BatchExecutePalletizing(receiptID, pubParasInfo);
        }

        public string BatchRevertPalletizing(List<string> receiptID, PubParasInfo pubParasInfo)
        {
            return base.Channel.BatchRevertPalletizing(receiptID, pubParasInfo);
        }

        public string CheckPoIsGeneratedASN(string PoID, PubParasInfo pubParasInfo)
        {
            return base.Channel.CheckPoIsGeneratedASN(PoID, pubParasInfo);
        }

        public string CloseReceipt(List<string> receiptIDS, PubParasInfo pubParasInfo)
        {
            return base.Channel.CloseReceipt(receiptIDS, pubParasInfo);
        }

        public string DeleteReceiptInfo(List<string> receiptIDS, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteReceiptInfo(receiptIDS, pubParasInfo);
        }

        public string ExecutePalletizing(string receiptID, PubParasInfo pubParasInfo)
        {
            return base.Channel.ExecutePalletizing(receiptID, pubParasInfo);
        }

        public DataSet GetAdjustmentAllInfo(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAdjustmentAllInfo(pubParasInfo);
        }

        public AdjustmentInfo GetAdjustmentInfoByID(string id, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAdjustmentInfoByID(id, pubParasInfo);
        }

        public DataSet GetAdjustmentInfoByQueryEntity(AdjustmentQueryEntity obj, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAdjustmentInfoByQueryEntity(obj, pubParasInfo);
        }

        public DataSet GetAllReceiptInfo(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllReceiptInfo(pubParasInfo);
        }

        public ReceiptInfo GetReceiptInfoByID(string receiptID, ReceiptDetailQueryEntity receiptDetailQueryEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetReceiptInfoByID(receiptID, receiptDetailQueryEntity, pubParasInfo);
        }

        public ReceiptInfo GetReceiptInfoByID4Exec(string receiptID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetReceiptInfoByID4Exec(receiptID, pubParasInfo);
        }

        public DataSet GetReceiptInfoByQueryEntity(ReceiptQueryEntity receiptQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetReceiptInfoByQueryEntity(receiptQuery, pubParasInfo);
        }

        public ReceiptInfo ImporFormSo(string soID, List<string> lineID, string vreceiptID, string maxLineID, string receiptType, PubParasInfo pubParasInfo)
        {
            return base.Channel.ImporFormSo(soID, lineID, vreceiptID, maxLineID, receiptType, pubParasInfo);
        }

        public string ImportFormPo(string poID, string receiptID, string type, string createdBy, PubParasInfo pubParasInfo)
        {
            return base.Channel.ImportFormPo(poID, receiptID, type, createdBy, pubParasInfo);
        }

        public string InsertReceiptInfo(ReceiptInfo receiptInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertReceiptInfo(receiptInfo, pubParasInfo);
        }

        public string ReceiptRevert(AdjustmentInfo adjustmentInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.ReceiptRevert(adjustmentInfo, pubParasInfo);
        }

        public string RevertPalletizing(string receiptID, PubParasInfo pubParasInfo)
        {
            return base.Channel.RevertPalletizing(receiptID, pubParasInfo);
        }

        public string UpdateReceiptInfo(ReceiptInfo receiptInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateReceiptInfo(receiptInfo, pubParasInfo);
        }
    }
}

